/*** 以下部分参照YUI 3.0.0pr2的css reset部分***/
body{
	color:#000;
	background:#FFF;
}


body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}


address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

li {
	list-style:none;
}

caption,
th {
	text-align:left;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}


input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,
textarea,
select {
	*font-size:100%;
}

legend {
	color:#000;
}

/*浏览器默认出现纵向滚动条*/
body, html {
    min-height:101%;
}



body{
	line-height:100%;
	font-size:12px;
	font-family: helvetica,arial,clean,sans-serif;
}
/*********reset***********/


body{line-height:14px;}
a:link {color: #003278;text-decoration: none;}
a:visited {color: #003278;text-decoration: none;}
a:hover {color: #FF6600;text-decoration: underline;}


#toolbar{text-align:center; }
#cxthd{ width: 952px; height: 56px; margin:0 auto; }
    #cxthd h2, #cxthd h3, #cxthd span { float: left;}
    #cxthd h2 { width:188px; border-right:1px solid #ededed;}
    #cxthd .cxtlogo{ border-left:1px solid #c8c8c8; padding-left:8px;margin-right:8px;}
    #cxthd #cxt-memo {display:block; padding-top:24px;}
    #cxthd .phone { float:right; color: #5b5b5b; width:234px;}
    #cxthd .phone .desc {float:right;}
    #cxthd .phone .phonenum { display:block; width:234px; height:36px; background: #fff url(../images/serv_index_nore.png) -420px 0; text-indent:-2048px;}

#navbar { width:952px; height:40px; margin:0 auto; clear:both; overflow:visible;}
    #navbar #cxtmenu{ display:block; width:952px; height:40px; background:#fff url(../images/navbar.png) no-repeat 0 -40px;}
    #navbar #cxtmenu .cxt-navlable{ float:left;  display:block; width:136px; padding-top:8px; height:32px; text-align:center; font-size:14px; font-weight:bold; line-height:32px; position:relative; z-index:10;}
        #cxtmenu .cxt-navlable a{ color:#fff;}
        #cxtmenu .cxt-navlable a:hover {text-decoration:underline;}
        #cxtmenu .cxt-navlable .submenu{ display:none; width:433px; background-color: #fff8db; position:absolute; z-index:100; left:-148px; *top:40px; height:20px;  font-size:12px; font-weight:normal; line-height:12px; border: 1px solid #ffd05f; *line-height:14px;}
            #cxtmenu .submenu li { padding:4px 0 4px 0;*padding:3px 0 3px 0; float:left;display:block;width:72px; _width:70px;}
            #cxtmenu .submenu a {color:#000; border-right:1px solid #000; display:block; width:72px; _width:70px;}
            #cxtmenu .submenu a:hover {text-decoration:underline;}
            #cxtmenu .submenu li.train-current span {color: #ff7300; text-decoration:underline; border-right:1px solid #000; display:block; width:72px; _width:70px; }
            #cxtmenu .cxt-navlable .submenu li.clrfloat a {border:none;}
            #cxtmenu .current{background:transparent url(../images/navbar.png) no-repeat -1px 0;}
                #cxtmenu .current a {color:#000;}


#service-bd { width:952px; margin:8px auto;}
    #cxt-service {width:654px; float:left;}
        #cxt-intro-block {height:168px; padding:8px; _padding:8px 8px 0 8px; background-color:#dee4eb;cursor:default;}
            #intro-tabs-switch {float:right;}
            #intro-tabs-switch .switch-tab {display:block; height:40px; border:1px solid #bbd1f6;width:128px; _width:126px; font-size:12px; font-weight:bold; line-height:40px; text-align:center; color:#62789a; background:#bbd1f6 url(../images/serv_index_nore.png)  no-repeat 0 0;}
            #intro-tabs-switch .tab-on{background:#bbd1f6; position:relative;}
            #cxt-intro-block .swithch-image {width:508px;height:168px; background-color:#bbd1f6;overflow:hidden;float:right;}
            #cxt-intro-block .swithch-image li { height:168px; display:none; }
            #cxt-intro-block #ad-pointer{ position:absolute; left:-8px; top:15px;}

#all-cxtservice {width:622px; height:366px;  margin-top:8px; background:#e1ebfb url(../images/serv_index_nore.png) no-repeat 0 -372px; padding:60px 16px 0 16px;}
#cxt-new-service-list .service-title{display:none;}
#cxt-new-service-list {height:225px;}
#cxt-new-service-list dd { padding:9px 0 9px 0; width:622px; height:48px; margin-bottom:11px; background:#fff url(../images/serv_index_nore.png) no-repeat 6px -64px; position:relative;}
#cxt-new-service-list dd .num { width:516px; height:34px; padding:5px 0 5px 106px;background:transparent url(../images/serv_index_nore.png) no-repeat ;}
#cxt-new-service-list dd#service-item1 .num{ background-position: 0 -130px;}
#cxt-new-service-list dd#service-item2 .num{ background-position: 0 -174px;}
#cxt-new-service-list dd#service-item3 .num{ background-position: 0 -219px;}
#cxt-new-service-list dd span{display:block;}
#cxt-new-service-list dd a.findmore {position:absolute; top:36px; right:16px; line-height:14px; padding:2px 17px 3px 5px; * padding:4px 17px 2px 5px;background:transparent url(../images/serv_index_nore.png) no-repeat 0 -43px; text-decoration:none; color:#f99f26;}
#cxt-new-service-list dd a.findmore:hover {color:#000; text-decoration:underline;}

#cxt-new-service-list .item-big a {font-size:14px; font-weight:bold;  line-height:20px; color:#19489f; text-decoration:none;}
#cxt-new-service-list .item-big a:hover {text-decoration:underline;}

#cxt-new-service-list .item-aside {color:#232323; line-height:14px;}

#standard-service {display:block; height:115px; width:622px;}
#standard-service a{text-decoration:none; color:#000;}
#standard-service dt { height:32px; background:#fff url(../images/serv_index_nore.png) no-repeat 6px -266px; text-indent:-2048px; margin-bottom:10px;}

#standard-service dd{float:left; cursor:pointer;}
#standard-service dd { width:120px; height:72px; background:#fff url(../images/serv_index_nore.png) no-repeat 0 -299px; margin-right:5px;}

#standard-service dd#sts2 {background-position:-121px -299px;}
#standard-service dd#sts3 {background-position:-242px -299px;}
#standard-service dd#sts4 {background-position:-363px -299px;}
#standard-service dd#sts5 {margin:0;background-position:-484px -299px;}
#standard-service dd .title{display:none;}
#standard-service dd .words{display:block; margin:45px 0 0 5px; text-align:center; }

#update-service {width:646px; height:87px; *height:96px; background-color:#e3ecfc; padding:8px 0 8px 8px;}
#update-service .forbg{height:32px; width:552px; background:#E3ECFC url(../images/serv_index_nore.png) no-repeat 0 -798px; padding:24px 0 24px 88px; position:relative;}
#update-service span{display:block;}
#update-service a.findmore {position:absolute; top:45px; right:26px; line-height:14px; padding:2px 17px 3px 5px; * padding:4px 17px 2px 5px;background:transparent url(../images/serv_index_nore.png) no-repeat -70px -43px; text-decoration:none; color:#3e5f8e;}
#update-service a.findmore:hover {color:#000; text-decoration:underline;}
#update-service .item-big a {font-size:14px; font-weight:bold;  line-height:20px; color:#576D8C; text-decoration:none;}
#update-service .item-big a:hover {text-decoration:underline;}
#update-service .item-aside {color:#232323; line-height:14px;}


#cxt-service-sidebar {float:right; width:290px;}
    #apply-block {width:271px; height:208px; border:1px solid #c5c5c5; background:#fff url(../images/serv_index_re.png) repeat-y 0 0; padding:8px; _padding-bottom:0; margin-bottom:8px;}
        #apply-block .ways{ font-size:14px; font-weight:bold; color:#1c4c8d; padding-left:6px; line-height:24px; border-bottom:1px solid #a0a0a0;}
        #apply-ways {display:block; width:263px; height:120px; padding:10px 4px 13px 4px; _padding-bottom:0; border-top:1px solid #f1f1f1;}
            #apply-ways .apply-icon { display:block; height:16px; margin:3px auto; background:#FBFBFB url(../images/serv_index_nore.png) 0 -889px;padding:11px 0 11px 14px; }
            #apply-ways .apply-icon a{font-size:12px; line-height:16px; font-weight:bold; color:#303030; text-decoration:none;padding:2px 0 0 27px;background:transparent url(../images/serv_index_nore.png) -327px -884px;}
            #apply-ways .apply-icon a:hover {text-decoration:underline;}
            
            #apply-ways #way-freecall{ background-position:-327px -926px;} 
            #apply-ways #way-sendform {background-position:-327px -1009px;}
        #way-specialcall{ padding-top:8px; text-align:center; line-height:16px; font-weight:bold; color:#303030; }
        #way-specialcall em {font-size:14px; color:#f00; font-size:18px; font-weight:bold;}
        #quick-apply-form {width:271px; border:1px solid #c5c5c5; background:#fff url(../images/serv_index_re.png) repeat-y 0 0; padding:8px; margin-bottom:8px;}
        #quick-apply-form .formtitle{font-size:14px; font-weight:bold; color:#1c4c8d; padding-left:6px; line-height:24px; border-bottom:1px solid #a0a0a0;}
        #quick-apply-form #the-apply-form{width:251px; padding:0 10px 0 10px ;}
        #quick-apply-form #applyform th{ width:67px; padding-top:15px;}
        #quick-apply-form #applyform td {padding-top:15px;}
            #applyform table input{vertical-align:bottom; width:186px; border:1px solid #7f9db9; color:#B5B5B5;*padding:2px 0 0 2px;}
            #applyform input.phoneCountry {width:24px;}
            #applyform input.phoneArea {width:32px;}
            #applyform input.phoneNumber {width:116px;}
            #applyform input.subbuttom{  color:#a14400; font-weight:bold; display:block; margin:14px auto 0 auto; width:101px; height:30px; *height:27px; *padding-top:6px; background:#FBFBFB url(../images/serv_index_nore.png) 0 -929px;*background-position:0 -931px; border:none; }


    #activities{width:271px; height:214px;*height:210px; _height:206px; border:1px solid #c5c5c5; background:#fff url(../images/serv_index_re.png) repeat-y 0 0; padding:8px; margin-bottom:8px; overflow:hidden;}
        #activities .title {height:42px; border-bottom:1px solid #a0a0a0; background:#FBFBFB url(../images/serv_index_nore.png) no-repeat 0 -962px; text-indent:-2048px;}
        #activites-list{margin-bottom:20px; }
            #activites-list li{display:block; padding-left:12px;background:#FBFBFB url(../images/serv_index_nore.png) 0 -1014px; line-height:14px; margin-top:16px;}
    

/*-------------清除浮动------------*/
.clrfloat{
	zoom:1;
}
.clrfloat:after {
	content:"\0020";
	display:block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}



